package com.ruoyi.kanban.service;

import com.ruoyi.kanban.domain.vo.*;

import java.util.Date;
import java.util.List;

/**
 * 要货仪表板-服务接口
 */
public interface IKanbanDashboardService {

    DashboardSummaryVO getReceiverSummary(Date startTime, Date endTime);

    List<DashboardTrendItemVO> getReceiverTrend(String granularity, Date startTime, Date endTime);

    List<DashboardDistributionItemVO> getReceiverDistribution(Date startTime, Date endTime);

    List<DashboardRealtimeItemVO> getReceiverRealtime(Date startTime, Date endTime);

    List<DashboardExceptionItemVO> getReceiverExceptions(Date startTime, Date endTime);
}